What Should I Code Now?
نویسندگان
چکیده
In the software development field, the amount of data related to documentation and to the source code itself is huge. Relevant knowledge can be extracted from these data, provided that the adequate tools are in place. In this context, data mining can be seen as an important tool. This paper presents a new approach for code completion based on sequential patterns mined from previous developed source code. According to what is being coded, suggestions of new code sequences are made based on the mined patterns. As a result, a plug-in for the Eclipse IDE, named Vertical Code Completion, was developed and applied over widely known Open Source systems, identifying that our approach could provide suggestions that would anticipate what a developer intends to code.
منابع مشابه
I-16: The Evolution of Morality and Implications for Animal Usage
The propensity to show moral behaviour has evolved in all animals living in complex societies as it promotes social stability. All major religions provide a structure for a moral code. The code is valuable in the societies where the religions have influence. The most important aspects of morality are the same in all countries. Because of their moral code, people consider that they have obligati...
متن کاملI-38: New and Old Technologies in the Modern IVF Clinic
Background PGD has been around in various forms for over a quarter of a century now. During this time it has evolved from simple FISH and direct PCR mutation analysis to whole chromosome profiling using microarrays or next generation sequencing and improved monogene testing using STR linkage or now, recombination mapping. Modern PGD can now deliver highly accurate and reproducible results capab...
متن کاملContinuation-Based Multiprocessing Revisited
In the spring of 1979, I had seen a number of papers on implementing Scheme directly on VLSI chips. This led me to ask what were the minimal extensions to Scheme necessary to build an operating system for such a chip. It appeared that three facilities were necessary: data protection, process saving, and elementary exclusion. Although exclusion clearly required support from the underlying machin...
متن کاملWhat ain’t mathematics education?!
Abstract: In 1996 at the first Iranian Mathematics Education Conference (IMEC1) that was held in Isfahan. I obliged myself as a mathematics educator, to inform the mathematics community at large by presenting a paper entitled “what is mathematics education?” to pave the way for the establishment of the master program of mathematics education in Iran. Now, after 16 years, we need to reflect on t...
متن کاملI-19: Informed Consent of Infertile Couples in Iran: Legal Controversies
s:3020:"1. Medical Ethics and History of Medicine Research Center, Tehran University of Medical Science, Tehran Iran 2. Department of Epidemiology and Reproductive Health, Reproductive Epidemiology Research Center, Royan Institute, ACECR, Tehran Iran Informed consent is considered the most important step in clinical interventions. According to the Beauchamp’s definition the consent is: “...an a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. UCS
دوره 20 شماره
صفحات -
تاریخ انتشار 2014